Solving The First Mile/Last Mile Problem